home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / win_nt95 / 1dirbeta.zip / ONEDIR.TXT < prev    next >
Text File  |  1996-11-09  |  35KB  |  796 lines

  1. README file for OneDIR Pro 2.2 (Copyright <C> 1997 by Rick Proft)
  2. Last Updated: 11/9/96
  3. =============================================================================
  4.  
  5. CONTENTS
  6. ========
  7.  
  8.    INTRODUCTION
  9.    A FEW EXAMPLES OF WHAT ONEDIR PRO CAN DO FOR YOU
  10.    THE COMPLETE FEATURE LIST
  11.    WHAT OTHERS HAVE SAID ABOUT ONEDIR PRO
  12.    HOW TO USE ONEDIR PRO
  13.    ONEDIR PRO PARAMETERS
  14.    HINTS, EXAMPLES, AND OTHER THOUGHTS
  15.    HINTS, EXAMPLES, AND OTHER THOUGHTS FOR WINDOWS 95/NT USERS
  16.    REGISTERING ONEDIR PRO
  17.    DISTRIBUTING ONEDIR PRO
  18.    OBTAINING NEWER VERSIONS OF ONEDIR PRO
  19.    CHANGE HISTORY
  20.    POTENTIAL ENHANCEMENTS
  21.  
  22. INTRODUCTION
  23. ============
  24.  
  25.     Congratulations on your decision to evaluate OneDIR Pro!  You are
  26. now in possession of one of the world's most advanced color command line
  27. DIRectory utilities in existence.  Not only does OneDIR Pro offer all
  28. of the features found in DOS's DIR command, it also has many powerful
  29. and unique features not available in other DIR replacements.  I know
  30. because during the development of OneDIR Pro over 40 different DIR
  31. replacements were reviewed (including SuperDIR 95 and HotDIR Plus).
  32.  
  33.     This file contains just about everything you ever wanted to know about
  34. OneDIR Pro.  Its target audience is potential users; however, additional
  35. information is included for anyone reviewing and/or distributing the
  36. program.  
  37.  
  38.     OneDIR Pro is distributed as shareware.  You can evaluate it for 
  39. 30-days before having to register it.  See below for information on how
  40. to register OneDIR Pro.  Regardless of whether you register, product 
  41. feedback is very welcome!  Please send your ideas, comments, and any bugs 
  42. you find to:
  43.  
  44.       Rick Proft
  45.       73460.3033@compuserve.com (Internet)  
  46.       73460,3033 (CompuServe)
  47.  
  48.     OneDIR Pro is always getting better!  Check out the OneDIR Pro HOMEPAGE
  49. and get the latest version:
  50.  
  51.        http://www.crl.com/~scrappy/OneDIR
  52.  
  53.  
  54. A FEW EXAMPLES OF WHAT ONEDIR PRO CAN DO FOR YOU
  55. ================================================
  56.  
  57.     Any DIR replacement can show you what files exist in a directory.
  58. Better replacements provide complete customization, Windows 95 long
  59. file name support, complete DIR functionality, and useful documentation.  
  60. OneDIR Pro goes way beyond just being a better DIR replacement!  For example,
  61. here are a few other things OneDIR Pro can help you do (in just one 
  62. statement):
  63.  
  64. o Find all of your image files (BMP,GIF,ICO,etc...)
  65. o Find all of the files in a directory that are NOT image files
  66. o Create a batch file that will back up all your image files
  67.   to another directory
  68. o Find all of your files which have been modified in the last 30 days
  69. o Find all of your files which were modified between Jan 1, 1995 and
  70.   Jan 15, 1995.
  71. o Find all of your files which are larger than 1 meg
  72. o Find all of your files which contain the text "Mighty Mouse"
  73. o Show you how much space each directory on your drive is using
  74. o See long file names under both Windows 95 AND Windows NT
  75.  
  76. THE COMPLETE FEATURE LIST
  77. =========================
  78.  
  79. Ready for the complete feature list?  Here it is:
  80.  
  81. o Complete DIR functionality including: redirectable output, definable
  82.   default parameters, subdirectory searching, etc...
  83. o Support for multiple file patterns (i.e. 1DIR *.c,*.cpp,*.h)
  84. o Robust pattern matching capabilities which exceed DOS's
  85. o Support for exclusion patterns
  86. o Support for filtering files based on attribute settings, file sizes,
  87.   date ranges, and text content.
  88. o File names are displayed in color based on file extensions
  89. o Robust support for Windows 95/NT long file names
  90. o Complete support for Windows 95/NT "creation" and "last access" dates
  91. o FULL customization support including custom colors, extensions, 
  92.   display styles, and default settings
  93. o Up to 50 file extensions can be user defined.
  94. o Support 6 different column output modes including autosizing.
  95. o Automatically detects whether running under Windows 95 or normal
  96.   DOS and defaults display settings appropriately.
  97. o Runs correctly under DOS, Windows 95, or Windows NT.
  98. o 16-bit and 32-bit versions available.  (The two version share about
  99.   90% of the same code.)
  100. o Support for generating batch file programs which allow users to 
  101.   quickly perform operations such as renaming, copying, and write-protecting
  102.   files listed by OneDIR Pro.
  103. o Supports displaying the size of directories (size includes all files
  104.   and subdirectories)
  105. o Automatically detects and supports number of rows being used on command
  106.   line (i.e. 25x80, 50x80, etc...)
  107. o Useful, context-sensitive, error messages.
  108. o Minimal output mode option.
  109. o Support for ANSI graphics (provides redirectable COLOR)
  110. o Optimized and dynamic memory utilization allowing OneDIR to handle
  111.   directories with thousands of files.  (The 32-bit version can handle
  112.   a virtually unlimited number of files.)
  113. o OneDIR Pro is dirt cheap, PLUS shareware version of program is completely
  114.   nag free and uncrippled.
  115. o OneDIR Pro is developed by a professional software developer and is
  116.   extensively tested.
  117. o And much, much, more!
  118.     
  119. WHAT OTHERS HAVE SAID ABOUT ONEDIR PRO
  120. ======================================
  121.  
  122. o OneDIR Pro was a WUGNET WINSHARE "Pick of the Week" for 9/15/96
  123.  
  124.   WUGNET (Windows Users Group Network) operates the oldest and
  125.   largest independent support resource forum for Windows users on 
  126.   CompuServe with over 1,000,000 active members.  WUGNET Described
  127.   OneDIR Pro as "exceptional" and "extremely well-done and polished".
  128.   Past recipients of WINSHARE's "Pick of the Week" have been IFA, 
  129.   WinZip, ThumbsUp, Paint Shop Pro, and Metz Phones.
  130.  
  131. o OneDIR Pro is featured on several major web sites:
  132.  
  133.   "Pop's Windows 95 Resources" rated OneDIR Pro as "Way CooL!!" on its 
  134.      Cool Apps Collection
  135.         http://www.clearlight.com/~visanu/win95.html
  136.  
  137.   "NONAGS" gave OneDIR Pro a five duck rating and described it as 
  138.      "Probably the most powerful DOS DIR replacement program out there"
  139.      and stated "for those of you who find it easier to work from the
  140.      prompt (either in a window or in dos mode) this replacement for the 
  141.      DIR command is what you need".
  142.         http://ded.com/nonags/main.html
  143.  
  144.   "Surfin's Collection" described OneDIR Pro as "another great 
  145.      replacement for DOS" and listed it on Surfin's Selection of
  146.      the BEST Win95 Applications 
  147.         http://www.mich.com/~surfin/misc.html
  148.  
  149.   "The Windows 95 Application List" called OneDIR Pro "an outstanding 
  150.      utility for Windows 95 users"
  151.         http://www.ioa.com/home/chief/frmain.htm
  152.  
  153.   "Planet @" listed OneDIR Pro as "The best color sorted directory 
  154.      utility for DOS/Win95"
  155.         http://www.ratol.fi/~msiikani/
  156.  
  157.   "Siamweb Windows95 Corner" called OneDIR Pro "a VERY GOOD DOS 
  158.      shell enhancement."
  159.         http://www.clearlight.com/~visanu/siamw95.html
  160.  
  161. o OneDIR Pro will actually be included with over the counter publications:
  162.  
  163.    New Riders Publishing, a division of Macmillan Computer Publishing (MCP), 
  164.    is in the process of adding OneDIR Pro to companion CD-ROMS distributed 
  165.    with MCP publications.
  166.  
  167. o A sample of what other users are saying... 
  168.  
  169.    "What a brilliant little utility! I love it! Where have you been all my 
  170.    PC life? This thing is well overdue. Full registration on it's way to 
  171.    you. Thanks again! Extremely useful". - Clive R. 
  172.  
  173.    "How do I like it? I love it!!" 
  174.    - Visanu Chuankasem, Pop's Windows 95/NT Resource Page web author
  175.  
  176.    "probably one of my most used utils" - Michael M.
  177.  
  178. HOW TO USE ONEDIR PRO
  179. =====================
  180.  
  181.     OneDIR Pro comes with three executable files: 1DIR16.EXE, 1DIR32,EXE,
  182. and 1DIRCUST.EXE.  All of them can be renamed by you and they will still
  183. function flawlessly.  This is what they do:
  184.  
  185. o 1DIR16.EXE: The 16-bit version of OneDIR Pro.  It runs under all major
  186.   versions of DOS, Windows 95, and Windows NT.  However, when it runs 
  187.   under Windows NT long file name support is not available.  If you need
  188.   to run OneDIR Pro in a pure 16-bit environment then this is the file
  189.   you will use.
  190.  
  191. o 1DIR32.EXE: The 32-bit version of OneDIR Pro.  It only runs in a true
  192.   32-bit environment (i.e., Windows 95 and Windows NT).  Why use the 32-bit
  193.   version?  Well, if you are an NT user and want to use the long file name
  194.   support then you have no choice.  The 32-bit version also uses Window's
  195.   memory model which gives it virtually unlimited memory to use when
  196.   running.  This version also enjoys all of the other benefits associated 
  197.   with being a true 32-bit program such as better performance.
  198.  
  199. o 1DIRCUST.EXE: The OneDIR Pro customizer.  This program will allow you
  200.   to define/change known file extensions, change OneDIR's display colors,
  201.   and change OneDIR's display styles.  (In order to be more flexible,
  202.   this program is not used to change OneDIR's default parameters.  Instead 
  203.   the environment variable 1DIRCMD is used.  Since the default parameters
  204.   are in an environment variable they can easily be changed on the fly.
  205.   This is also how the normal DOS DIR command works.  See below for more
  206.   details.) 
  207.  
  208.     Why a 16-bit and 32-bit version of OneDIR Pro you ask?  Well, for
  209. starters the 16-bit version cannot access long file names under Windows NT.
  210. Also, if you are running under a 32-bit environment, then the 32-bit version
  211. of OneDIR Pro enjoys numerous memory and operating system benefits that a
  212. 16-bit program doesn't.  Many 16-bit programs claim to be 32-bit if they
  213. run under Windows 95; however, this isn't the definition of being a 32-bit 
  214. program.  In order to be a 32-bit application the program must be compiled
  215. with a 32-bit compiler.  If the program runs under a pure DOS environment, 
  216. it is really a 16-bit program.  This means it cannot use Window's virtual 
  217. memory, it doesn't offer the protection of a 32-bit program, and it doesn't 
  218. have access to all of the functions available under 32-bit Windows. 
  219.  
  220.     NOTE:  For the remainder of this document, 1DIR.EXE will be used in
  221. place of either 1DIR16.EXE or 1DIR32.EXE.  
  222.  
  223. ONEDIR PRO PARAMETERS
  224. =====================
  225.  
  226.  1DIR [drive:][path][file pattern,file pattern,...] [options]
  227.  
  228.  [drive:][path]
  229.               Specified drive and/or directory to list.
  230.  [file pattern,file pattern, ...]
  231.               One to many file patterns separated by commas without spaces.
  232.               Examples:   1DIR show current directory
  233.                           1DIR C:\FOO\*.C show all *.C files in C:\FOO
  234.                           1DIR C:\FOO\*.CPP,*.H show all *.CPP and *.H files
  235.  [options]
  236.        /!...   Exclude files                 /A...   Attribute filter
  237.        /B...   Generate batch file           /C      Clear screen
  238.        /D      Show directory sizes          /D...   Date filter
  239.        /E      Suppress read-only background /G...   Grep filter
  240.        /H      Display help                  /I      Registration info
  241.        /J      Display distributed files     /L      Output in lowercase
  242.        /LR     Display files left to right   /M      Minimize output
  243.        /N      Use ANSI color controls       /O...   Output sort order
  244.        /P      Turn off output auto-pause    /R      Use redirectable output
  245.        /S      Search subdirectories         /S...   Filter using file sizes
  246.        /T      Do not display time stamp     /X      Use extended color support
  247.        /Z      Pause before ending program   /.      Do not show . and ..
  248.        /#      # of columns                  /W...   Win95/NT specific options
  249.        /$      Only show drive info
  250.  
  251.  /![file pattern,file pattern, ...]
  252.   Patterns to   One to many file patterns separated by commas without
  253.   exclude       spaces.  Example: /!*.EXE,*.COM excludes executables.
  254.  
  255.  /A[filters]    Filter files by [A]ttribute criteria.
  256.   attribute     D  Directories                   R  Read-only files
  257.   filters       H  Hidden files                  A  Files ready for archiving
  258.                 S  System files                  -  Prefix meaning "not"
  259.  
  260.  /B["template"] Generate [B]atch command file (default is 1DIRTEMP.BAT).
  261.   "template"    Template is used with filenames to create the command lines.
  262.                 ^ may be used for file name substitution position.
  263.                 Examples: /B"ATTRIB +R" generates ATTRIB +R C:\FOO\SAMPLE.TXT
  264.                           /B"COPY ^ *.BU" generates COPY C:\FOO\SAMPLE.TXT *.BU
  265.                 Use 1DIRBATCH environment variable to specify file name & path.
  266.  
  267.  /C             [C]lear the screen first.
  268.  
  269.  /D             Display [D]irectory sizes.
  270.  
  271.  /D[filter]     Filter files by [D]ate criteria.
  272.   date          MMDDYY,MMDDYY for inclusive date range,
  273.   filter        W#### for files within the last #### days from today's date, or
  274.                 B#### for files beyond the last #### days from today's date, or
  275.                 opMMDDYY, where op is:
  276.                   GT Greater Than   GE Greater than or Equal     EQ EQual
  277.                   LT Less Than      LE Less than or Equal
  278.  
  279.  /E             Do NOT show inverted background for r[E]ad only files.
  280.  
  281.  /F             Display [F]ull file sizes where possible.
  282.  
  283.  /G[string]     Mini-[G]rep: Filter files based on whether they contain
  284.                 a search string.  /g is case sensitive while /G is not.
  285.  
  286.  /H             Display [H]elp.
  287.  
  288.  /I             Display registration and product [I]nformation.
  289.  
  290.  /J             Display list of files packaged with this product version.
  291.  
  292.  /L             Show file names in Lower Case.
  293.  
  294.  /LR            Left to Right ordering. [LR] <Default=up/down>
  295.  
  296.  /M             [M]inimum output.  No heading or drive info displays.
  297.  
  298.  /N             Use A[N]SI color controls.
  299.  
  300.  /O[Sort Order] List by files in sorted [O]rder.
  301.   sort order    N  By name (alphabetic)          S  By size (smallest first)
  302.                 E  By extension(alphabetic)      D  By date (oldest first)
  303.                 G  Group directories first       -  Prefix to reverse order
  304.  
  305.  /P             [P]ause support off.
  306.  
  307.  /R             [R]edirectable display (for printing).
  308.  
  309.  /S[A]          Display files in specified directory and all [S]ubdirectories
  310.                 Use /SA to include empty directory paths in output
  311.  
  312.  /S[filter]     Filter files by [S]ize criteria.
  313.   size          op#####[K or M], where op is:
  314.   filter          GT Greater Than   GE Greater than or Equal     EQ EQual
  315.                   LT Less Than      LE Less than or Equal
  316.  
  317.  /T             Suppress display of runtime [T]imestamp.
  318.  
  319.  /X             Use e[X]tended color support.
  320.  
  321.  /Z             Pause before ending program. (useful under OS/2) 
  322.  
  323.  /.             Do not show . and .. for current and root directories.
  324.  
  325.  /$             Only show drive info (free space, total avail, volume label).
  326.  
  327.  /#             Where # is 0, 1, 2, 3, 4, or 6
  328.                 0 Automatically show maximum nr of columns.  Each column
  329.                   shows the file size and name (default under Windows 95).
  330.                 1 column showing name, size, attributes, date/time (w/secs),
  331.                   and the long file name (if applicable).
  332.                 2 columns showing name, size, attributes, and date/time
  333.                 3 columns showing name, size, and attributes
  334.                 4 columns showing name and size (default under DOS)
  335.                 6 columns showing name only
  336.  
  337. The following options are included to support Windows 95/NT file systems:
  338.  /WA            Always show long file names when /1 option is in use
  339.  
  340.  /WC            Filter files based on file pattern case. 
  341.  
  342.  /WD            Force "down-level" DOS calls (do not use VFAT).
  343.                 NOTE: This option is only available in the 16-bit version.
  344.  
  345.  /WT[Date Type] Specify which file type of file dates to use,   
  346.                 where [Date Type] is:
  347.                 W  Last Written (default)   A  Last Access  C  Creation
  348.  
  349.  /W[Name Type]  Specify which file names to match against,   
  350.                 where [Name Type] is:
  351.                 S  8.3  Short names   L  Long names  B  Use Both (default)
  352.  
  353. Switches may be preset in the 1DIRCMD environment variable.  Override
  354. preset switches by suffixing any switch with an O.  For example, /DO.
  355.  
  356. HINTS, EXAMPLES, AND OTHER THOUGHTS
  357. ===================================
  358.  
  359. * As long as OneDIR Pro is always distributed in its unmodified form, feel
  360.   free to rename 1DIR.EXE to something quicker to type (such as D.EXE).
  361.  
  362. * If you don't like the defaults options, remember that the 1DIRCMD 
  363.   environment variable can be used to assign new defaults.  For example, 
  364.   if you add 'SET 1DIRCMD=/C' to your AUTOEXEC.BAT file then OneDIR 
  365.   will clear the screen every time you use it.
  366.  
  367. * Don't like the colors?  Want to add new extensions?  Try 1DIRCUST
  368.   which COMES with this release!  1DIRCUST will allow you to customize
  369.   the extensions 1DIR understands.  It will also allow you to change
  370.   the display colors and styles.  To use 1DIRCUST, simply execute 
  371.   1DIRCUST <filename>, where <filename> is your 1DIR executable.
  372.  
  373. * Try 1DIR /D /OS sometime on your root directory.  The /D option will have
  374.   OneDIR calculate the true size of all your directories (it adds up all
  375.   the file sizes in each and every subdirectory).  The /OS option sorts the
  376.   OneDIR listing by size.  The two options together make it very, very easy
  377.   to see where all your space is being used up.
  378.  
  379. * If you want to route OneDIR output to a printer, use the /R option.
  380.   /R will drop the color and pause support making the output
  381.   redirectable.  The /R option can also be used to route OneDIR's output
  382.   to a file.
  383.  
  384.   Examples:
  385.  
  386.         Create a file listing all of the files on the C: drive
  387.                 1DIR C:\ /S /R > CDIR.OUT
  388.  
  389.         Print all the files in the current directory
  390.                 1DIR /R > PRN  
  391.  
  392. * Why do some of my files show up with a BLUE background?  By default
  393.   read only files show up with a blue background.  This can be disabled
  394.   with the /B option (use the 1DIRCMD environment variable to permanently
  395.   disable).
  396.  
  397. * How can I get the exact file sizes and totals down to the last byte?
  398.   The /F option will have OneDIR display entire file sizes when possible.
  399.   The /1 option (1 column) will provide the most space; however, /2
  400.   should also be fine.
  401.  
  402. * Can I have OneDIR show files with just certain extensions?  SURE!  
  403.   For example, try '1DIR *.TXT,*.LOG' to see all the files with
  404.   .TXT and .LOG extensions.
  405.  
  406. * Can I have OneDIR exclude files with certain extensions?  SURE!  
  407.   For example, try '1DIR !*.EXE,*.COM' to see all of the files
  408.   in the current directory EXCEPT executables and command files.
  409.  
  410. * Want to search subdirectories too???  Use the /S option.  For example,
  411.   to find all of the files in the current directory and its subdirectories
  412.   which are either .BMP or .ICO files, try '1DIR *.BMP,*.ICO /S'
  413.  
  414. * Sooo you're a C/C++ programmer and want to see .H, .C, and .CPP files? 
  415.   Try the /X option (see below).
  416.  
  417. * Can you show some examples of the 1DIR attribute, date, size, and 
  418.   text filtering?
  419.  
  420.   Examples:
  421.  
  422.         Find all hidden files on C: drive
  423.                 1DIR C:\ /AH /S
  424.  
  425.         Find files that have been modified between May 1, 1995 and
  426.         June 15, 1995
  427.                 1DIR /D050195,060195 
  428.  
  429.         Find all files in C:\WINDOWS that have been modified after
  430.         June 1, 1995
  431.                 1DIR C:\WINDOWS /DGT060195
  432.  
  433.         Find all files which have been modified within the last 30 days
  434.                 1DIR C:\ /DW30 
  435.  
  436.         Find all files which were modified today
  437.                 1DIR C:\ /DW0 
  438.  
  439.         Find all files which were not modified within the last 30 days
  440.                 1DIR C:\ /DB30
  441.  
  442.         Find all files which were not modified today
  443.                 1DIR C:\ /DB0 
  444.  
  445.         Find all files consuming more that 1 meg on C: drive
  446.                 1DIR C:\ /SGT1M
  447.  
  448.         Find all files consuming less than 10K in current directory
  449.                 1DIR /SLT10K
  450.  
  451.         Find all files with a size of 15 bytes in the current directory
  452.                 1DIR /SEQ15
  453.  
  454.         Find all files which contain the text "computer" regardless of case
  455.                 1DIR /G"computer"
  456.  
  457.         Find all files which contain the exact, case-sensitive, text "Rick"
  458.                 1DIR /g"Rick"
  459.  
  460. * The mini-Grep feature runs slightly slower than the other filters.  Why?
  461.   Simply because each file has to be opened and read.  FYI-If the file is 
  462.   in use and cannot be opened, then OneDIR Pro displays a message to that 
  463.   affect.
  464.  
  465. * Can you show some examples of the 1DIR batch file generation option?
  466.  
  467.   Examples:
  468.  
  469.         Generate a batch file which marks all *.ZIP files as read only 
  470.         on C: drive
  471.                 1DIR /B"ATTRIB +R" C:\ *.ZIP /S
  472.  
  473.         Generate a batch file that copies all bitmaps and icons from the
  474.         C: drive to D:\GRAPHICS
  475.                 1DIR /B"COPY ^ D:\GRAPHICS" C:\*.BMP,*.ICO /S
  476.  
  477. * Want to run under OS/2, but once 1DIR finishes the DOS box goes away?
  478.   Use the /Z option which will delay the termination of the program
  479.   until you tap the enter key.
  480.  
  481. * The help for the /X option just says use extended color support.  What's
  482.   that???  The /X option is used to colorize additional file extensions that 
  483.   other system users may not care about or that you don't always care
  484.   about.  By default, the /X option adds color support to the following
  485.   extensions:
  486.  
  487.   - Additional text/source Files (Bright Yellow)
  488.     .C .CPP .PAS .BAS .H .RC .MAK .HTM
  489.     
  490.   - Graphic files (Cyan)
  491.     .BMP .GIF .JPG .TIF .ICO
  492.  
  493.   - "Multimedia" files (Green)
  494.     .WAV .MID .MOV .MPG .AVI .FLI .AU
  495.  
  496.   - Commodore 64 Emulator files (Brown)
  497.     .T64 .D64 .P00
  498.  
  499. HINTS, EXAMPLES, AND OTHER THOUGHTS FOR WINDOWS 95/NT USERS
  500. ===========================================================
  501.  
  502. * Windows 95/NT long file names are displayed with the /0 and /1 
  503.   options.  /0 is the default under Windows 95/NT.  With /0 
  504.   the number of columns displayed is automatically selected
  505.   based on the longest file name in the directory.  With 
  506.   the /1 option, both the short and long file name are
  507.   displayed.  For "down-level" DOS, /4 is the default.  The
  508.   /2, /3, /4, and /6 options ALWAYS show the 8.3 short file 
  509.   name.
  510.  
  511. * Pattern matching -- how does that work now that there can be
  512.   two different file names per file?
  513.  
  514.   By default, OneDIR will look at both the long and short
  515.   file name when performing pattern matching.  By default,
  516.   pattern matching is NOT case sensitive.  However, you have
  517.   complete control over how pattern matching is performed:
  518.  
  519.   /WC will make pattern matching case sensitive for long file names.
  520.   /WS will pattern match against only the short file names
  521.   /WL will pattern match against only the long file names
  522.   /WB will pattern match against both (default)
  523.  
  524. * Can you show some examples of how I can use and/or see Window 95/NT's 
  525.   'Last Accessed' and 'Creation' Dates?
  526.  
  527.   Examples:
  528.  
  529.         Show the last access date for all files in the current directory:
  530.                 1DIR /WTA /2
  531.  
  532.         Find all of the files which were created in the last 30 days:
  533.                 1DIR /WTC /DW30
  534.  
  535. * Why doesn't the 16-bit version of OneDIR pick up the long file
  536.   names under Windows NT?
  537.  
  538.   I believe the reason has to do with NT's DOS environment.  NT does not 
  539.   seem to include the necessary Win32 DOS interrupt calls to support
  540.   accessing the long file name information from DOS.  This is why other
  541.   16-bit Windows 95 DIR replacements do not work properly under Windows NT.
  542.   The 32-bit version of OneDIR Pro does not have this problem since it is
  543.   using actual 32-bit functions to establish file information.  This also
  544.   allows OneDIR Pro to use file systems other than VFAT, such as NTFS.
  545.  
  546. * Will the 16-bit and 32-bit versions always behave the same? Is this the
  547.   beginning of the end for 16-bit support?
  548.  
  549.   I am very happy to say that the 16-bit and 32-bit versions of OneDIR Pro
  550.   share about 90% of the same code.  The only differences have to do with
  551.   low-level support for displaying output and accessing the file system.
  552.   I have no plans to stop supporting the 16-bit version, and where it
  553.   makes sense, both versions will share the same syntax and features.
  554.  
  555. REGISTERING ONEDIR PRO
  556. ======================
  557.  
  558.    OneDIR Pro doesn't cost much, but it isn't free.  Hundreds of late-night
  559. hours have gone into developing, distributing, and testing OneDIR Pro.
  560. It also cost money to maintain the P.O. Box, the Web site, and current
  561. versions of the Microsoft compilers.  
  562.  
  563.    In order to help offset the time and money which goes into its 
  564. development, OneDIR Pro is distributed as shareware.  If you find OneDIR Pro
  565. useful, please register it.  I believe in the true spirit of shareware:
  566. you get to evaluate a complete copy of the product, and if it is useful
  567. to you then you register it.  The version you have of OneDIR Pro is a 
  568. complete and final version.  It is not crippled.  It does not nag.  It 
  569. does not expire and stop working.  Not only will your mother be proud of
  570. you if you register, but legally you have no choice if you use the product
  571. beyond its 30 day evaluation period.
  572.  
  573.     To register OneDIR Pro, send $10.00 (US) to the following address.  
  574. Registering OneDIR Pro is for life.  Registered users are automatically 
  575. eligible to use future versions for free.
  576.  
  577.                         Richard Proft
  578.                         P.O. Box 681142
  579.                         San Antonio, TX 78268
  580.  
  581.    *COMPUSERVE USERS* can register online! GO SWREG--ID # 12587
  582.  
  583.    Please see REGISTER.TXT for registration/licensing details.  
  584.  
  585.    Businesses, please NOTE: Unlike previous versions of OneDIR Pro you
  586. can register the program without getting a special license!  See 
  587. REGISTER.TXT for more details.
  588.    
  589. DISTRIBUTING ONEDIR PRO
  590. =======================
  591.  
  592.    Want to distribute OneDIR Pro?  FANTASTIC!  You may copy and distribute 
  593. this version freely provided that it is distributed only in its original, 
  594. unmodified state, and with all of its accompanying files: 1DIR16.EXE, 
  595. 1DIR32.EXE, 1DIRCUST.EXE, ONEDIR.TXT , REGISTER.TXT, and FILEID.DIZ. 
  596.  
  597.    Want to do the next best thing to registering?  Help me distribute
  598. OneDIR Pro by asking your favorite shareware site to add a link to the
  599. OneDIR Pro homepage: 'http://www.crl.com/~scrappy/OneDIR'. 
  600.    
  601. OBTAINING NEWER VERSIONS OF ONEDIR PRO
  602. ======================================
  603.  
  604.    OneDIR Pro is available from a variety of sources.  Here are just
  605. a few:
  606.  
  607. o The OneDIR Pro Homepage
  608.  
  609.       The best place to find information concerning OneDIR Pro is the
  610.   OneDIR Pro homepage.  Not only can you find the latest information,
  611.   but I often make beta copies of upcoming releases available from the 
  612.   site.
  613.  
  614.       As of January 1997, the site is located at:
  615.  
  616.       http://www.crl.com/~scrappy/OneDIR
  617.  
  618. o Other Web sites around the world.
  619.  
  620.       Using your favorite search engine, search for "OneDIR".  There
  621.    are many sites which offer the program.
  622.  
  623. o CompuServe
  624.  
  625.         OneDIR Pro can be found in the WINSHARE Forum on CompuServe, 
  626.     an official distribution and support online resource for future 
  627.     updates. Search for "OneDIR".
  628.  
  629.         The Windows Users Group Network [WUGNET], operators of
  630.     the oldest and largest independent support resource forum
  631.     [WINUSER] for Windows users  on CIS with over 1,000,000
  632.     active members is recognized in the press, user groups,
  633.     developers, and Microsoft as the foremost resource for
  634.     shareware publishers on CompuServe and the Internet.
  635.  
  636.     OneDIR Pro is a former WUGNET WINSHARE "Pick of the Week"!
  637.  
  638. POTENTIAL ENHANCEMENTS
  639. ======================
  640.  
  641.     The following is a list of enhancements I am considering making
  642. in future versions:
  643.  
  644. o  Enhanced user interface support for customization.
  645. o  Add the ability to use background colors for file colors
  646. o  Add a directory tree view
  647. o  Support for file systems which exceed 4 Gig.
  648. o  Support for 4DOS file descriptions (I now have the spec).  Is 
  649.    anyone REALLY interested in this?  If so, let me know and I'll
  650.    bump it up on my priority list.
  651.  
  652. SPECIAL THANKS
  653. ==============
  654.  
  655.     OneDIR Pro would not be what it is today without the help of others.
  656. Special thanks go out to:
  657.  
  658. o Everyone who has registered OneDIR Pro.  Your support has made
  659.   future versions of OneDIR Pro possible.
  660.  
  661. o Everyone who has sent feedback concerning OneDIR Pro.  Many of the 
  662.   new features recently added to OneDIR Pro have been user suggestions.
  663.  
  664. o Everyone who helped distribute versions of OneDIR Pro.  If it wasn't 
  665.   for the tireless work of countless web page authors, software repository
  666.   managers, BBS sysops, and others then a lot of people wouldn't know 
  667.   about OneDIR Pro.
  668.  
  669. o Dave, Paul, and Linda for all of their ideas, help, and support.
  670.  
  671.    OneDIR Pro was originally inspired by the 1987 version of HotDIR 2.0 
  672. by Tony Overfield and Robert Woeger.
  673.    
  674. CHANGE HISTORY
  675. ==============
  676.  
  677. Version/Changes
  678. * 2.2 (January 97)
  679.         - Factor code to support both a 16-bit and 32-bit version
  680.         - Added mini-Grep support
  681.         - Added "/." option to hide relative dirs ("." and "..")
  682.         - Added relative date checking
  683.         - Added "/$" option to show only available/total free space on
  684.           disk
  685.         - Expand Windows long file name support to include creation
  686.           and last accessed dates
  687. * 2.1 (October 96)
  688.         - Bundle the 1.0.3 version of 1DIRCUST.EXE with 
  689.           OneDIR zip file.  The newer version of 1DIRCUST
  690.           corrects a bug with the 1.0.1 version which 
  691.           did not allow users to update 1 or 2 character
  692.           file extensions.
  693. * 2.1 (May 96 - June 96)
  694.     - Add /M option for minimal output
  695.     - Change run timestamp behavior so that for redirected
  696.           output the runtime only displays once.  Added /T
  697.           option to suppress display of timestamp.
  698.     - Improve pattern matching algorithm.  Corrected a 
  699.           bug which under specific circumstances resulted in
  700.           OneDIR not always finding files.  The new improved
  701.           algorithm should flawlessly emulate normal Win95
  702.           DOS pattern matching.
  703. * 2.00 (December 95 - May 96)
  704.      - Fixed bug with redirected output with control chars
  705.        screwing up printf.
  706.     - Add Win95 long file name support
  707.          /WA option - always show long names
  708.          /WC option - match case
  709.          /W[S,L,B] option - which file names to match against
  710.          /WV option - undocumented option to skip DOS version
  711.              checking
  712.     - Remove /W option mapping to /6 option
  713.     - Add /J option to show files packaged with product
  714.     - Compensate for Microsoft bug which forced DOS Windows
  715.       to fullscreen when initially running 1DIR under Win95
  716.     - Add BREAK ON command to generated batch command files
  717.     - Change batch file creation to occur after the directory
  718.       is read in instead of before.
  719.     - Add HTM as a known /X extension
  720.     - Add modificationCode check
  721.     - Develop 1DIRCUST (1.0) to distribute with 2.0 release
  722.     - Convert majority of OneDIR from C to C++.  Conversion
  723.           resulted in improved performance and the correction
  724.           of a bug which allowed 1DIR to miss hidden directories
  725.       when using the /s option.
  726.  
  727. * 1.12 (April 95 - June 95)
  728.     - Better pattern matching.  'C*H?1' type support.
  729.     - /Z option pauses at end of execution for OS/2 usage
  730.     - Add better error messages for /5,/6,/8,/9.  Better
  731.       sort order error msg.
  732.     - Change copyright notice to go to right
  733.     - Remove display runtime option, instead always display
  734.     - Updated duplicate & Link List insert logic to not pass
  735.       in NULL pointer (bug was harmless unless code ported to
  736.       different compiler)
  737.     - Added /! option to support pattern matching exlcusion.
  738.       Enhanced file pattern logic to only make one pass per
  739.       file, instead of a pass per pattern.
  740.         - NOTE: The 1.12 version was not publicly released.
  741. * 1.10 (March 95)
  742.         - Clean up some minor typos. 
  743.         - Replace /D main display reminder with one for /H (for Help).
  744.         - Prep documentation for first internet release.
  745.         - Switch from 0.XX release format to 1.xx format to indicate actual
  746.           "live" release.  Start with 1.10 (1.0 release was really
  747.           the December 1994 version, but I decided to wait until
  748.           a distribution outside of my friends to go to the 1.xx
  749.           release numbering).
  750. * 0.57 (March 95)
  751.         - Added ability to filter by file attributes (/A option)
  752.         - Added ability to filter by file size (/S[filter] option)
  753.         - Added ability to filter by file dates (/D[filter] option)
  754.         - Change former /A (ANSI colors) option to /N
  755.         - Added ability to generate batch file templates (/B option).
  756.           Added optional support for 1DIRBATCH environment var
  757.         - Enhanced to treat 'X*' as 'X*.*'
  758.         - Added /W option for compatibility with DIR command
  759.         - Enhanced /S (subdir search) option to display total files
  760.           found and directories scanned.  Also modified option to
  761.           not display (as default) empty directories.  Added /SA option
  762.           to see empty directories.
  763.         - Enhanced program to display useful and informative messages
  764.           when invalid parameters are passed in (previous version just
  765.           displayed help)
  766.         - Corrected bug which did not reset color of DOS prompt when the
  767.           ANSI driver is not loaded
  768.         - Added [P] option on page pausing menu.  [P] option turns pausing
  769.           off during output.
  770.         - Internally added error processing support for malloc failures
  771.           (i.e. memory allocation problems)
  772.         - Internally centralized extensions, colors, and frame
  773.           controls in order to allow a touch up program to 
  774.           allow users to customize program
  775.         - Renamed product from DIR++ to OneDIR Pro.  Included changing
  776.           DPPCMD env variable to 1DIRCMD.  
  777.         - Program converted from freeware to shareware.
  778. * 0.56 (February 95) - Started modifying program colors and
  779.         layout to provide a more distinctive look and feel.
  780. * 0.55 (February 95) - Fix dirsize (/D) bug introduced
  781.         with 0.54.  Added /S option to search subdirectories.
  782.         Added /T option to show program run-time.  Internally
  783.         generalized link list routines along with splitting
  784.         up program header file into several module header 
  785.         files.  Changed pattern delimiter from semicolon to
  786.         comma.
  787. * 0.54 (February 95) - Added support for multiple file
  788.         patterns (example: DPP *.H;*.C;*.TXT).  Added
  789.         DPPREAD.ME file.
  790. * 0.53 (February 95) - Changed "Meg" label to "MB".  Added
  791.         better scrolling support.  Added Q option to quit
  792.         from scroll.  Internally centralized handling of
  793.         product name and version.
  794. * 0.52 (December 94) - First complete working version.
  795.  
  796.